Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F4 Germany-w2 Germany-w3 Italy F18 Germany F6 Germany F7 Germany F8 Germany-w2 Israel F2 Germany F1 Switzerland F2 Portugal F2 UAE F2 Czech Republic F1 Slovenia F1 Slovenia F2 Austria F4 Germany F7 Germany F13 Germany F15 France F13 Spain F33 Germany F4 Italy F21 Italy F22 France F14 Slovakia F1 Germany F1 Germany F15 Germany F16 Italy F10 Germany-w4 Belgium F2 Tunisia F5 Czech Republic F1 Germany F11 Germany F13 Germany-w1 Germany-w3 Germany-w4 Israel F1 Israel F3 Germany F3 Germany F4 Germany F5 Italy F2 (Trento) Italy F24 (Bolzano) Italy F25 (Cornaiano) Germany F14 Germany F15 Switzerland F3 Portugal F3 Germany F7 The Powder Byrne Trophy - Surbiton 2001 USTA Challenger of Calabasas - Calabasas Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA challenger of Miami - Miami The USTA Challenger at West End Racquet - Torrance Joinville Tennis Festival - Joinville Black Forest Open - Freudenstadt Amazonia Open de Tenis - Belem Aberto de Sao Paulo - Sao Paulo Internazionali de Tennis di Bergamo - Bergamo Bauer Watertechnology Cup - Eckental Busan Open Challenger Tennis - Busan Astana Challenger - Astana Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open - Istanbul Dusseldorf Open Challenger 2007 - Dusseldorf Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville CNA TennisPro Classic - Winnetka BH Tennis Open International Cup - Belo Horizonte M15 Creteil Abierto Internacional de Salinas - Salinas drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Houston - Houston Baton Rouge Challenger The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi USTA Challenger of Las Vegas - Las Vegas IX Gramado Open - Gramado BH Tennis Open International Cup - Belo Horizonte Credicard Tennis Cup - Campos do Jordao s'Tennis Masters Challenger - Graz Baden Open - Karlsruhe Challenger Casablanca San Angel - Mexico City Shimadzu All Japan Indoor Tennis Championships - Kyoto BPCA Open de Nice-Tounoi Challenger - Nice VSZ Solvak Open Challenger - Kosice Copa Ericsson Venezuela - Caracas BH Tennis Open International Cup - Belo Horizonte Black Forest Open - Freudenstadt Challenger Banque Nationale Rimouski - Rimouski Heilbronn Open - Heilbronn BCP Tennis Classic - Sao Paulo National Bank Men's Rimouski Challenger - Rimouski Copa Ericsson Chile - Santiago Copa Ericsson Brazil - Sao Paulo 5 Volkswagen Challenger - Wolfsburg AXA Open - Espinho Heilbronn Challenger Visa Tennis Open - Sao Paulo Gramado Open de Tennis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Brasil Open - Florianopolis Belgrade Challenger San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Wolfsburg Challenger Kyoto Challenger Copa Ericsson Uruguay - Montevideo Intelig Tennis Cup - Campos do Jordao Windy City Classic - Winnetka Okal Cup 2003 - Eckental Mexico City Challenger Sofia Challenger XL Capital Bermuda Open - Bermuda Smith Barney Men's Challenger - Covington Kia International In Caloundra - Caloundra USTA/Adtech Challenger - Boston Braunschweig Challenger Waco International Tennis Challenger - Waco Gran Copa Ericsson - Porto Alegre Copa Kia Challenger ATP - Santiago XL Bermuda Open - Bermuda Rimini Challenger Bogota Challenger - Bogota Austin Challenger - Austin Credicard Mastercard Tennis Cup - Campos do Jordao Recanati Challenger Aberto de Sao Paulo - Sao Paulo USTA Men's Challenger of Dallas - Dallas Tampere Challenger Ourocard Tennis Challenger - Sao Paulo Istanbul Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Geneva Challenger Freudenstadt Challenger Alphen Challenger Trnava Challenger Seoul Challenger Geneva Challenger - Geneva 14° BH Tennis Open - Belo Horizonte Cremona Challenger 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Bytom Challenger Seguros Bogota Open - Bogota Bogota Challenger Izmir Challenger Tarragona Challenger College Station Challenger - College Station Courmayeur Challenger Bergamo Challenger Tiburon Challenger - Tiburon USTA Challenger - Champaign Wolfsburg Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Guangzhou Challenger Pingguo Challenger Prague Challenger Nottingham Challenger Ford Tennis Championships - Louisville 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Music City Challenger - Nashville Kia International In Kawana - Kawana Geneva Challenger Voit Mexico City Open - Mexico City Open Prevadies - St. Brieuc Sao Paulo Challenger Tour Finals Helsinki Challenger Heilbronn Challenger Biella Challenger Istanbul Challenger Prague Challenger Ljubljana Open - Ljubljana ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes St. Remy Challenger Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Chuncheon Challenger BH Indoor Sarajevo - Sarajevo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Lugano Challenger Furth Challenger San Benedetto Challenger Manerbio Challenger Home Depot Center USTA Challenger - Carson Tampere Challenger Eckental Challenger San Remo Tennis Cup - San Remo Orleans Challenger Mons Challenger Kazan Challenger Copa Kia - Santiago UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bergamo Challenger New Delhi Challenger Corona Mexico City Open - Mexico City M25 Veigy-Foncenex Aberto de Santa Catarina - Florianopolis Aix En Provence Challenger Abierto Colombiano de Tenis - Bogota Guangzhou Challenger Mons Challenger Rennes Challenger Izmir Challenger Eckental Challenger Ortisei Challenger Copa Petrobras Colombia - Bogota Oberstaufen Challenger Heilbronn Challenger Prostejov Challenger Samsung Challenger 2007 - Ho Chi Minh City Braunschweig Challenger Segovia Challenger St. Remy Challenger Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Kolding Challenger Black Forest Open - Freudenstadt St. Remy Challenger Budapest Challenger Taipei City Challenger Rome Challenger Mestre Challenger Powder Byrne Trophy - Surbiton M25 Trimbach Marburg Challenger Gatineau Challenger Salzburg Challenger Gwangju Challenger Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Brasil - Sao Paulo Taipei City Challenger Eckental Challenger VI Gramado Open de Tenis - Gramado Bratislava Challenger Augsburg Challenger Biella 4 Challenger Prostejov Challenger Okal Cup 2004 - Eckental Mons Challenger Bergamo Challenger Ostdeutscher Sparkassen Cup - Dresden Dallas Challenger Kyoto Challenger Lyon Challenger Rome Challenger Turin Challenger Nottingham Challenger Braunschweig Challenger USTA Men's Challenger of Dallas - Dallas Eckental Challenger Ismaning Challenger Aachen Challenger Oberstaufen Cup - Oberstaufen Winnetka Challenger Marburg Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Mallorca Challenger Cassis Challenger Meerbusch Challenger Oberstaufen Challenger Dallas Challenger Recanati Challenger Mallorca Challenger Rennes Challenger Heilbronn Challenger Tulln Challenger Belgrade Challenger Liberec Challenger Wroclaw Challenger Pro Challenger at Calabasas - Calabasas Kyoto Challenger Malaysian Open - Kuala Lumpur Abierto Mexicano de Tenis - Mexico City Heilbronn Challenger Legg Mason Tennis Classic - Washington D.C. Singapore Mens Tennis Open - Singapore Hellmann's Cup - Santiago Grand Prix Hassan II - Casablanca Kroger / St. Jude International - Memphis The Nottingham Open - Nottingham Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Waldbaum's Hamlet Cup - Long Island Cyclus Open de Tenis - Florianopolis Kroger / St. Jude International - Memphis III Gramado Open de Tenis - Gramado Franklin Templeton Tennis Classic - Scottsdale XI Abierto Internacional de Salinas - Salinas Sybase Open - San Jose Verizon Tennis Challenge - Atlanta Furth Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage The Stella Artois Grass Court Championships - London Trieste Challenger Corona Mexico City Open - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa Granby Challenger USTA Men's Challenger of Dallas - Dallas Schickedanz Open - Furth Lille Challenger ECM Cup - Prague The Surbiton Trophy - Surbiton Aberto Da Costa Do Sauipe - Bahia Happy Valley Challenger Budapest Challenger Brazil Open - Salvador Heilbronn Challenger Milan Challenger Heineken Open - Auckland Shanghai Challenger Trofeo Conde de Godo - Barcelona Bratislava Challenger Mallorca Open - Mallorca Salem Open - Hong Kong Newport Beach Challenger Salem Open - Hong Kong St. Brieuc Challenger Generali Open 2002 - Kitzbuhel Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Ismaning Challenger Ortisei Challenger Quimper Challenger Brasil Open - Salvador The Surbiton Trophy - Surbiton La Serena Open - La Serena Taipei City Challenger Nord LB Open - Braunschweig Heilbronn Open - Heilbronn Heilbronn Challenger VI Gramado Open de Tenis - Gramado Studena Croatia Open - Umag Surbiton Challenger II Cyclus Open de Tenis - Florianopolis Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Oberstaufen Challenger Bancolombia Open - Bogota Copa Ericsson Peru - Lima Prague Challenger Biella 1 Challenger Biella 2 Challenger Biella 3 Challenger Lugano Challenger XXXVII Torneig C.E. Laieta - Barcelona Bratislava Challenger AIG Japan Open - Tokyo 4th Volkswagen Challenger - Wolfsburg XL Capital Bermuda Open - Bermuda CA-Challenge 2000 - Graz Biel Challenger Bergamo Challenger Heineken Open Shanghai - Shanghai Copa Ericsson Brazil - Sao Paulo Ismaning Challenger Eckental Challenger Ortisei Challenger The Stella Artois Grass Court Championships - London Helsinki Challenger Bari Challenger Bendigo Challenger Heineken Challenger - Ho Chi Minh City Copa Ericsson Chile - Santiago IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia Heilbronn Challenger The Surbiton Trophy - Surbiton USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil Atlanta Clay Court Challenger - Atlanta 13 BH Tennis Open International Cup - Belo Horizonte Mouilleron-Le-Captif Challenger Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Ortisei Challenger Schickendanz Open - Furth Koblenz Challenger Schickedanz Open 2007 - Furth Unicredit Czech Open 2007 - Prostejov Music City Challenger - Nashville USTA Freeman Men's Challenger - Joplin Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten Bauer Watertechnology Cup 2007 - Eckental Abierto Mexicano de Tenis Pegaso - Acapulco Ostdeutscher Sparkassen Cup - Dresden The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Siebel Open - San Jose International Tennis Championships - Delray Beach Ismaning Challenger Noumea Challenger Quimper Challenger ATP Challenger Trophy 2008 - Trnava Cherbourg Challenger Pau Challenger Geneva Challenger Ostrava Challenger Rijeka Challenger Samsung Securities Cup - Seoul Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona BMW Open - Munich Hamburg Challenger The Stella Artois Grass Court Championships - London Sybase Open - San Jose Mercedes Cup - Stuttgart U.S. Men's Clay Court Championships - Orlando Jersey Challenger Brasil Open - Salvador Brasil Open - Costa do Sauipe BMW Open - Munich The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Athens Challenger Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Karlsruhe Challenger Heineken Open - Auckland BMW Open - Munich The Stella Artois Championships - London Irving Challenger AIG Japan Open Tennis Championships - Tokyo MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco BMW Open - Munich Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart RCA Championships - Indianapolis Forli 2 Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Estoril Open - Estoril Cerveza Club Columbia Open - Bogota If Stockholm Open - Stockholm Brisbane International - Brisbane Interwetten Austrian Open - Kitzbuhel Open de Moselle - Metz Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Guadalajara Challenger ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg Moselle Open - Metz PBZ Zagreb Indoors - Zagreb BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart BMW Open - Munich Istanbul Challenger Vicenza Challenger Movistar Open - Vina del Mar Prostejov Challenger Heilbronn Challenger Rennes Challenger Poznan Challenger Geneva Challenger Atlanta Tennis Championships - Atlanta Bergamo Challenger Erste Bank Open - Vienna BMW Open - Munich Bratislava Challenger Chennai Open - Chennai Open 13 Provence - Marseille Helsinki Challenger BMW Open - Munich Winston Salem - Winston Salem Erste Bank Open - Vienna Rimouski Challenger Le Gosier Challenger Johannesburg Challenger Athens Challenger If Stockholm Open - Stockholm Mercedes Cup - Stuttgart Ortisei Challenger Gerry Weber Open - Halle The Stella Artois Championships - London If Stockholm Open - Stockholm Helsinki Challenger Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Hall of Fame Open - Newport Moselle Open - Metz Le Gosier Challenger Noventi Open - Halle Moselle Open - Metz AEGON Championships - London Allianz Suisse Open - Gstaad Poznan Challenger Bank Austria Tennis Trophy - Vienna Helsinki Challenger Asuncion Challenger Cortina Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Aix En Provence Challenger Meerbusch Challenger Loughborough Challenger PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Heilbronn Challenger Abierto Mexicano de Tenis Pegaso - Mexico City Delray Beach International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - Queen's/London Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Japan Open - Tokyo Bet-at-home Open - Hamburg M25 Nussloch Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Gazprom Hungarian Open - Budapest SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Pullach Challenger Qatar ExxonMobil Open - Doha Stockholm Open - Stockholm Furth Challenger Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Mons Challenger Intrum Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger BMW Open - Munich Drummondville Challenger St. Brieuc Challenger Moselle Open - Metz If Stockholm Open - Stockholm Mons Challenger Qatar ExxonMobil Open - Doha Downtown Athletic Club USTA Challenger - Amarillo Braunschweig Challenger Heilbronn Challenger Gerry Weber Open - Halle Zhangjiagang Challenger Kaohsiung Challenger Vegeta Croatia Open - Umag Nottingham-2 Challenger Austrian Open - Kitzbuhel Moselle Open - Metz USTA Challenger of North Miami Beach - North Miami Beach Forli Challenger Bogota Challenger Vicenza Challenger Guadalajara Challenger Mercedes Cup - Stuttgart Granby Challenger Generali Open - Kitzbuhel Copa Ericsson Argentina - Buenos Aires The Powder Byrne Trophy - Surbiton Challenger de Granby - Granby USTA Challenger of Burbank - Burbank V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli Eckental Challenger IV Trofeo Ciudad de Quito - Quito Laser Vision USTA Challenger - Amarillo BMW Open - Munich Prague 1 Challenger Lille Challenger Antalya Open - Antalya Shenzhen Open - Shenzhen BMW Open - Munich Gerry Weber Open - Halle Copa Petrobras Santiago - Santiago Open Sud de France - Montpellier Ismaning Challenger Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Prague Challenger Salzburg-Anif Challenger Generali Open - Kitzbuhel Open Sud de France - Montpellier Generali Open - Kitzbuhel Open 13 Provence - Marseille Meerbusch Challenger Mallorca Championships - Mallorca AAPT Championships - Adelaide Atlanta Tennis Championships - Atlanta Open Parc - Lyon Prague 2 Challenger The Samsung Open - Nottingham Thailand Open - Bangkok Energis Open - Amersfoort Gold Flake Open - Chennai Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe The Samsung Open - Nottingham Open 13 - Marseille Gerry Weber Open - Halle Heineken Open - Auckland Open 13 Provence - Marseille Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo International Tennis Championships - Delray Beach Tennis Masters Series - Madrid St. Petersburg Open - St. Petersburg President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok Cerveza Club Colombia Open - Bogota RCA Championships - Indianapolis Milan Indoors - Milan Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires BMW Open - Munich Masters Series - Hamburg U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Energis Dutch Open - Amsterdam Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam TD Waterhouse Cup - Long Island Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London The Hypo Group Tennis International 2008 - Poertschach U.S. Open - New York Australian Open - Melbourne Wimbledon - London Bet-at-home Open - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris BMW Open - Munich Wimbledon - London Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Mercedes Cup - Stuttgart Wimbledon - London Australian Open - Melbourne BMW Open - Munich Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 U.S. Open - New York Swiss Indoors Basel - Basel Sony Open Tennis - Miami French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London All Lower level tournaments French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1